Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ScanAddressesExposure(val exposurePortion: Double? = null, val source: String? = null, val title: String? = null, val category: String? = null)
Link copied to clipboard
data class ScanAddressesFlag(val title: String, val flagId: String, val chain: String? = null, val evmChainId: String? = null, val severity: String, val events: List<ScanAddressesEvent>? = null, val lastUpdate: String? = null)
Link copied to clipboard
data class ScanAddressesFlaggedInteraction(val address: String? = null, val chain: String? = null, val evmChainId: String? = null)
Link copied to clipboard
data class ScanAddressesItem(val address: String, val recommendation: String, val severity: String, val chain: String? = null, val category: String? = null, val flags: List<ScanAddressesFlag>? = null, val exposures: List<ScanAddressesExposure>? = null, val flaggedInteractions: List<ScanAddressesFlaggedInteraction>? = null)
Link copied to clipboard
Request for screening addresses for compliance and security flags.
Link copied to clipboard
Response from scanning addresses.
Link copied to clipboard
data class ScanEip712ApprovalItem(val tokenName: String? = null, val tokenSymbol: String? = null, val tokenAddress: String? = null, val tokenTotalSupply: Double? = null, val tokenMarketCap: Double? = null, val tokenTotalVolume: Double? = null, val amountInUsd: Double? = null, val amount: Double? = null, val amountAfterDecimals: Double? = null, val tokenId: Int? = null, val owner: String? = null, val spender: String? = null, val isNft: Boolean? = null, val priceSource: String? = null, val logIndex: Int? = null, val action: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ScanEip712ParsedActions(val approval: List<ScanEip712ApprovalItem>? = null, val ethValues: List<ScanEip712ParsedActionItem>? = null, val tokenValues: List<ScanEip712ParsedActionItem>? = null, val nftValues: List<ScanEip712ParsedActionItem>? = null)
Link copied to clipboard
data class ScanEip712RawResponse(val success: Boolean, val data: ScanEip712RiskData? = null, val error: String? = null, val version: String? = null, val service: String? = null)
Link copied to clipboard
data class ScanEip712Request(val walletAddress: String, val chainId: String, val eip712Message: ScanEip712TypedData, val showFullFindings: Boolean? = null, val policy: String? = null)
Request for scanning an EIP-712 typed message for security risks.
Link copied to clipboard
Response from scanning an EIP-712 typed message.
Link copied to clipboard
data class ScanEip712RiskData(val assessmentId: String? = null, val assessmentTimestamp: String? = null, val recommendation: String, val parsedActions: ScanEip712ParsedActions? = null, val trace: List<ScanEip712Trace>? = null, val riIds: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class ScanEip712TypedData(val primaryType: String, val types: Map<String, List<ScanEip712TypeProperty>>, val domain: ScanEip712Domain, val message: Map<String, Any>)
EIP-712 typed data structure.
Link copied to clipboard
Link copied to clipboard
data class ScanEVMApprovalItem(val tokenName: String? = null, val tokenSymbol: String? = null, val tokenAddress: String? = null, val tokenTotalSupply: Double? = null, val tokenMarketCap: Double? = null, val tokenTotalVolume: Double? = null, val amountInUsd: Double? = null, val amount: Double? = null, val amountAfterDecimals: Double? = null, val tokenId: Int? = null, val owner: String? = null, val spender: String? = null, val isNft: Boolean? = null, val priceSource: String? = null, val logIndex: Int? = null, val action: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ScanEVMFinding(val typeId: String, val title: String, val description: String, val details: String? = null, val severity: String, val relatedAssets: List<ScanEVMAsset>? = null)
Link copied to clipboard
Link copied to clipboard
data class ScanEVMParsedActions(val ethValues: List<ScanEVMParsedActionItem>? = null, val tokenValues: List<ScanEVMParsedActionItem>? = null, val nftValues: List<ScanEVMParsedActionItem>? = null, val approval: List<ScanEVMApprovalItem>? = null, val approve: List<ScanEVMApproveItem>? = null)
Link copied to clipboard
data class ScanEVMRawResponse(val success: Boolean, val data: ScanEVMRiskData? = null, val error: String? = null, val version: String? = null, val service: String? = null)
Link copied to clipboard
data class ScanEVMRequest(val transaction: ScanEVMTransaction, val url: String? = null, val blockNumber: Int? = null, val validateNonce: Boolean? = null, val showFullFindings: Boolean? = null, val policy: String? = null)
Request for scanning an EVM transaction for security risks.
Link copied to clipboard
Response from scanning an EVM transaction.
Link copied to clipboard
data class ScanEVMRiskData(val assessmentId: String? = null, val assessmentTimestamp: String? = null, val recommendation: String, val findings: List<ScanEVMFinding>? = null, val involvedAssets: List<ScanEVMAsset>? = null, val balanceChanges: Map<String, List<ScanEVMBalanceChange>>? = null, val parsedActions: ScanEVMParsedActions? = null, val blockNumber: Int? = null, val trace: List<ScanEVMTrace>? = null, val riIds: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class ScanEVMTransaction(val chain: String, val fromAddress: String, val toAddress: String, val input: String? = null, val value: Long? = null, val nonce: Long? = null, val hash: String? = null, val gas: Long? = null, val gasPrice: Long? = null, val maxPriorityFeePerGas: Long? = null, val maxFeePerGas: Long? = null)
EVM transaction details for scanning.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ScanNftsRawResponse(val success: Boolean, val data: ScanNftsDataContent? = null, val error: String? = null)
Link copied to clipboard
Request for scanning NFTs for security risks.
Link copied to clipboard
data class ScanNftsRequestItem(val address: String, val evmChainId: String? = null, val chain: String? = null)
Link copied to clipboard
Response from scanning NFTs.
Link copied to clipboard
data class ScanNftsResponseItem(val address: String, val evmChainId: String? = null, val accept: Boolean, val chain: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ScanSolanaFinding(val typeId: String, val title: String, val description: String, val details: String? = null, val severity: String, val relatedAssets: List<ScanSolanaAsset>? = null)
Link copied to clipboard
data class ScanSolanaHeader(val numReadonlySignedAccounts: Int, val numReadonlyUnsignedAccounts: Int, val numRequiredSignatures: Int)
Link copied to clipboard
data class ScanSolanaInstruction(val accounts: List<Int>, val data: String, val programIdIndex: Int)
Link copied to clipboard
data class ScanSolanaMessage(val accountKeys: List<String>, val header: ScanSolanaHeader, val instructions: List<ScanSolanaInstruction>, val addressTableLookups: List<ScanSolanaAddressTableLookup>? = null, val recentBlockhash: String)
Link copied to clipboard
Link copied to clipboard
data class ScanSolanaParsedActions(val ethValues: List<ScanSolanaParsedActionItem>? = null, val tokenValues: List<ScanSolanaParsedActionItem>? = null, val nftValues: List<ScanSolanaParsedActionItem>? = null)
Link copied to clipboard
data class ScanSolanaRawResponse(val success: Boolean, val data: ScanSolanaRiskData? = null, val error: String? = null, val version: String? = null, val service: String? = null)
Link copied to clipboard
data class ScanSolanaRequest(val transaction: ScanSolanaTransaction, val url: String? = null, val validateRecentBlockHash: Boolean? = null, val showFullFindings: Boolean? = null, val policy: String? = null)
Request for scanning a Solana transaction for security risks.
Link copied to clipboard
Response from scanning a Solana transaction.
Link copied to clipboard
data class ScanSolanaRiskData(val assessmentId: String? = null, val assessmentTimestamp: String? = null, val recommendation: String, val expectedStatus: String? = null, val findings: List<ScanSolanaFinding>? = null, val involvedAssets: List<ScanSolanaAsset>? = null, val balanceChanges: Map<String, List<ScanSolanaBalanceChange>>? = null, val parsedActions: ScanSolanaParsedActions? = null, val blockNumber: Int? = null, val trace: List<ScanSolanaTrace>? = null, val riIds: List<String>? = null)
Link copied to clipboard
data class ScanSolanaTrace(val from: String, val to: String, val funcId: String? = null, val callType: String? = null, val value: Long? = null, val traceAddress: List<Int>? = null, val status: String? = null, val callInput: ScanSolanaTraceCallInput? = null, val extraInfo: Map<String, String>? = null)
Link copied to clipboard
Link copied to clipboard
data class ScanSolanaTransaction(val message: ScanSolanaMessage? = null, val signatures: List<String>? = null, val rawTransaction: String? = null, val version: String? = null)
Link copied to clipboard
data class ScanSolanaTransferInfo(val source: String? = null, val destination: String? = null, val lamports: Long? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ScanTokensRawResponse(val success: Boolean, val data: ScanTokensDataContent? = null, val error: String? = null)
Link copied to clipboard
Link copied to clipboard
Request for scanning tokens for reputation and security risks.
Link copied to clipboard
data class ScanTokensRequestItem(val address: String, val chain: String? = null, val evmChainId: String? = null)
Link copied to clipboard
Response from scanning tokens.
Link copied to clipboard
data class ScanTokensResponseItem(val address: String, val chain: String? = null, val evmChainId: String? = null, val reputation: ScanTokensReputation? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ScanUrlRawResponse(val success: Boolean, val data: ScanUrlDataContent? = null, val error: String? = null)
Link copied to clipboard
Request for scanning a URL for phishing or malware.
Link copied to clipboard
Response from scanning a URL.